Table of Contents

1. Cryptography – The Basics

Introduction

Structure

Obj ectives

Introducing cryptography

Strength of cryptography

Requirement of cryptography

Cryptography techniques

Decryption

Cipher modes

Symmetric ciphers

Asymmetric ciphers

Block ciphers

Stream ciphers

Digital signature

Working of digital signatures

Creating a digital signature

Digital signature classes

U ses of digital signature

Hash functions

U se of hash functions in blockchain

H ash function security for blockchain

Digital certificates

Conclusion

K eywords

Questions

Solutions

2. Understanding Distributed Ledger Technology and Blockchain

Introduction

Structure

Obj ectives